package com.hps.activemq.aq;

import com.hps.activemq.entity.Order;
import org.springframework.jms.core.JmsMessagingTemplate;
import org.springframework.stereotype.Component;

/**
 * @author heps
 * @date 2019/1/11 17:34
 */
@Component
public class Sender {

    private JmsMessagingTemplate jmsMessagingTemplate;

    public Sender(JmsMessagingTemplate jmsMessagingTemplate) {
        this.jmsMessagingTemplate = jmsMessagingTemplate;
    }

    /**
     * 发送订单信息到队列
     * @param order 订单信息
     */
    public void send(Order order) {
        jmsMessagingTemplate.convertAndSend("order_queue", order);
    }
}
